package br.com.dev.tcc.connection;

import java.util.Hashtable;

import org.ksoap2.serialization.KvmSerializable;
import org.ksoap2.serialization.PropertyInfo;

public class SinistroRetorno implements KvmSerializable {

	private int id;
	private int idApolice;
	private String data;
	private String status;
	private String mensagemStatus;
	private String tipo;
	private String endereco;
	private String descricao;


	
	public SinistroRetorno() {

	
	
	}

	@Override
	public Object getProperty(int index) {
		
		switch (index) {
		case 0:
			return id;
		case 1:
			return idApolice;
		case 2:
			return data;	
		case 3:
			return status;
		case 4:
			return mensagemStatus;
		case 5:
			return tipo;
		case 6:
			return endereco;
		case 7:
			return descricao;
			
		}

		return null;
	}

	@Override
	public int getPropertyCount() {
		return 8;
	}

	@Override
	public void getPropertyInfo(int index, Hashtable arg1, PropertyInfo info) {
		switch (index) {
		case 0:
			info.type = PropertyInfo.INTEGER_CLASS;
			info.name = "id";
			break;
		case 1:
			info.type = PropertyInfo.INTEGER_CLASS;
			info.name = "idApolice";
			break;
		case 2:
			info.type = PropertyInfo.STRING_CLASS;
			info.name = "data";
			break;
		case 3:
			info.type = PropertyInfo.STRING_CLASS;
			info.name = "status";
			break;
		case 4:
			info.type = PropertyInfo.STRING_CLASS;
			info.name = "mensagemStatus";
			break;
		case 5:
			info.type = PropertyInfo.STRING_CLASS;
			info.name = "tipo";
			break;
		case 6:
			info.type = PropertyInfo.STRING_CLASS;
			info.name = "endereco";
			break;
		case 7:
			info.type = PropertyInfo.STRING_CLASS;
			info.name = "descricao";
			break;
	
		default:
			break;
		}
	
	}

	@Override
	public void setProperty(int index, Object value) {
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public int getIdApolice() {
		return idApolice;
	}

	public void setIdApolice(int idApolice) {
		this.idApolice = idApolice;
	}

	public String getData() {
		return data;
	}

	public void setData(String data) {
		this.data = data;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getMensagemStatus() {
		return mensagemStatus;
	}

	public void setMensagemStatus(String mensagemStatus) {
		this.mensagemStatus = mensagemStatus;
	}

	public String getTipo() {
		return tipo;
	}

	public void setTipo(String tipo) {
		this.tipo = tipo;
	}

	public String getEndereco() {
		return endereco;
	}

	public void setEndereco(String endereco) {
		this.endereco = endereco;
	}

	public String getDescricao() {
		return descricao;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}

	
	

}
